home *** CD-ROM | disk | FTP | other *** search
/ MacTech 1 to 12 / MacTech-vol-1-12.toast / Source / MacTech® Magazine / Volume 04 - 1988 / 04.06 Jun 88 / serial demo / Serial.r < prev    next >
Encoding:
Text File  |  1988-05-02  |  4.9 KB  |  251 lines  |  [TEXT/EDIT]

  1. *  Serial.R 
  2. *
  3. *  Refer to the Resource Manager chapter of Inside Macintosh for the 
  4. *  contents resources.
  5.  
  6. *  Define output file.  the .REL extension instructs the RMaker to create
  7. *  a resource file linkable by the LINK application rather than normal
  8. *  resources in the resource fork of the file.
  9.  
  10. Serial/Rsrc.rsrc
  11. ????????
  12.  
  13. Type SERL = STR 
  14. ,0
  15. Serial Demo set up for MacTutor by Tom Scheiderich  - April 21, 1988
  16.  
  17. Type FREF
  18. ,128
  19. APPL 0
  20.  
  21. Type BNDL
  22. ,128
  23. SERL 0
  24. ICN#
  25. 0 128 
  26. FREF 
  27. 0 128 
  28.  
  29. Type MENU
  30.   ,403
  31. \14        ;;apple menu
  32.     About Serial…
  33.     (-
  34.  
  35.   ,404
  36. File
  37.   (Open
  38.   (New Window
  39.   (-
  40.   (Save
  41.   (Save As...
  42.   (-
  43.   Quit
  44.  
  45.  
  46.    ,405
  47. Edit
  48.    (Undo/Z
  49.    (-
  50.    (Cut/X
  51.    (Copy/C
  52.    (Paste/V
  53.  
  54.     ,406
  55. Baud
  56.    300
  57.    1200!\12
  58.    2400
  59.    4800
  60.    9600
  61.    19200
  62.  
  63.     ,407
  64. Parity
  65.    None!\12
  66.    Even
  67.    Odd
  68.  
  69.    ,408
  70. Bits
  71.    7 Data
  72.    8 Data!\12
  73.    (-
  74.    1      Stop!\12
  75.    1.5 Stop
  76.    2      Stop
  77.  
  78.  
  79. Type WIND
  80.   ,255
  81. Out Modem Port - A
  82. 40 10 170 500
  83. inVisible NoGoAway
  84. 0
  85. 0
  86.  
  87. Type WIND
  88.   ,254
  89. Out Printer Port - B
  90. 200 10 330 500
  91. inVisible NoGoAway
  92. 0
  93. 0
  94.  
  95. * ------ Multifinder events ---------
  96.  
  97. * bit 15 = switcher save screen
  98. * bit 14 = accept suspend resume events
  99. * bit 13 = switcher enable option switch
  100. * bit 12 = can do background on null events
  101. * bit 11 = multifinder aware 
  102. *         (activates & deactivates topmost 
  103. *           window at resume, suspend events)
  104.  
  105. Type SIZE = GNRL
  106.     ,-1
  107. .H
  108. 4800        ;; $4800 = bits 14,11 set
  109. .L
  110. 128000    ;; (for 150K recomended)
  111. .L
  112. 80000    ;; (for 80K minimum)
  113. .I
  114.  
  115. * Program Messages Dialog box...
  116. type DLOG
  117.     ,256
  118. Program Messages
  119. 100 100 200 400
  120. Visible NoGoAway
  121. 1
  122. 0
  123. 256
  124.  
  125. type DITL
  126.     ,256
  127. 3
  128. BtnItem Enabled
  129. 65 230 95 285
  130. OK
  131.  
  132. StatText Disabled
  133. 15 60 85 222 
  134. ^0\0D^1\0D^2\0D^3
  135.  
  136. IconItem Disabled
  137. 10 10 42 42
  138. 1
  139.  
  140. * ------- Dialogs --------
  141. * About Box dialog...
  142. type DLOG
  143.     ,257
  144. About Serial…
  145. 100 100 250 400 
  146. visible NoGoAway 
  147. 1
  148. 0
  149. 257
  150.  
  151. type DITL
  152.     ,257
  153. 3
  154. BtnItem Enabled
  155. 112 235 141 284 
  156. OK
  157.  
  158. StatText Disabled
  159. 10 88 141 289 
  160. Serial Demo\0D\0D++
  161. Shows Serial Port Use\0D^0\0D^1\0D^2\0D^3
  162.  
  163. PicItem Disabled
  164. 10 10 96 81 
  165. 128
  166.  
  167. Type ICN# = GNRL
  168.   ,128 (0)
  169. .H
  170. 0001 0000 0002 8000 0004 4000 0008 2000 
  171. 0010 1000 0021 C800 0040 C400 0081 4200 
  172. 0102 0100 0204 0080 0408 0040 0810 0020 
  173. 1020 0010 2040 0008 4280 3F04 8300 4082 
  174. 4381 8041 2003 3022 1005 C814 080E 7F8F 
  175. 0402 3005 0201 0007 0100 8005 0080 6007 
  176. 0040 1FE5 0020 021F 0010 0407 0008 0800 
  177. 0004 1000 0002 2000 0001 4000 0000 8000 
  178. 0001 0000 0003 8000 0007 C000 000F E000 
  179. 001F F000 003F F800 007F FC00 00FF FE00 
  180. 01FF FF00 03FF FF80 07FF FFC0 0FFF FFE0 
  181. 1FFF FFF0 3FFF FFF8 7FFF FFFC FFFF FFFE 
  182. 7FFF FFFF 3FFF FFFE 1FFF FFFC 0FFF FFFF 
  183. 07FF FFFF 03FF FFFF 01FF FFFF 00FF FFFF 
  184. 007F FFFF 003F FE1F 001F FC07 000F F800 
  185. 0007 F000 0003 E000 0001 C000 0000 8000 
  186.  
  187.  
  188. TYPE PICT = GNRL
  189.     ,128
  190. .I
  191. 891
  192. 195 254 281 325
  193. .H
  194. 1101 A000 82A0 008E 0100 0A00 0000 0002
  195. D002 4098 000A 00C3 00F8 00FF 0148 00C3
  196. 00FE 00FF 0145 00C3 00FE 00FF 0145 0000
  197. 02F7 0002 F700 02F7 0002 F700 02F7 0002
  198. F700 02F7 0002 F700 02F7 0002 F700 02F7
  199. 0006 FD00 000E FC00 07FD 0001 1F80 FD00
  200. 07FD 0001 7FC0 FD00 07FD 0001 FFF0 FD00
  201. 08FE 0002 03FF FCFD 0008 FE00 0207 FFFE
  202. FD00 09FE 0003 1FFF FF80 FE00 09FE 0003
  203. 3FFF FFE0 FE00 09FE 0003 7FFF FFF8 FE00
  204. 0A02 0000 01FE FF00 FCFE 0008 0200 0003
  205. FDFF FE00 0A02 0000 0FFD FF00 C0FF 000B
  206. 0700 001F FFFF 3FFF E0FF 000B 0700 007F
  207. FFFE 1FFF F8FF 000B 0700 00FF FFFE 1FFF
  208. FCFF 000B 0100 01FE FF02 27FF FCFF 000B
  209. 0100 01FE FF02 F9FF F8FF 000B 0100 00FE
  210. FF02 FE7F F0FF 000B 0200 003F FEFF 019F
  211. E0FF 000B 0200 001F FEFF 01E7 C0FF 000B
  212. 0200 003F FEFF 01F9 80FF 000B 0200 0033
  213. FEFF 01FE 80FF 000A 0200 0060 FDFF 00C0
  214. FF00 0B07 0000 607F FFFF FCC0 FF00 0B07
  215. 0000 601F FFFF F870 FF00 0B07 0000 6007
  216. FFFF F0F8 FF00 0B07 0000 6001 FFFF F0F8
  217. FF00 0B07 0000 6000 FFFF F0F8 FF00 0B07
  218. 0000 6038 3FFF B050 FF00 0A06 0000 607C
  219. 0FFF 30FE 000B 0700 0060 F603 FE30 A8FF
  220. 000B 0700 0060 E301 FC30 50FF 000B 0700
  221. 0060 C000 7830 20FF 000B 0700 0060 0000
  222. 1030 88FF 000B 0200 0060 FE00 0130 50FF
  223. 000A 0200 0060 FE00 0030 FE00 0B02 0000
  224. 60FE 0001 30A8 FF00 0B07 0000 6807 0700
  225. B050 FF00 0A06 0000 681F 8FC0 B0FE 000B
  226. 0700 006C 7FDF F1B0 A8FF 000A 0200 0067
  227. FEFF 0030 FE00 0B09 0000 63FF FFFE 31F4
  228. 1000 0B09 0000 307F DFF0 6046 3000 0B09
  229. 0000 381F 8FC0 E045 5000 0B09 0000 1C00
  230. 0001 C044 9000 0B09 0000 0E00 0003 8044
  231. 1000 0802 0000 07FE FFFD 0009 0500 0001
  232. FFFF FCFD 0008 FE00 0280 0004 FD00 9800
  233. 0A00 FF00 F801 1901 4800 FF00 FE01 1901
  234. 4500 FF00 FE01 1901 4500 0008 FE00 0280
  235. 0004 FD00 08FE 0002 FFFF FCFD 0008 0200
  236. 0001 FEAA FD00 0802 0000 03FE 55FD 000A
  237. 0600 0006 FEAF EA80 FE00 0A06 0000 0D83
  238. 5835 40FE 000A 0600 001B 01B0 1AA0 FE00
  239. 0A06 0000 3501 5015 50FE 000A 0600 006A
  240. 82A8 2AA8 FE00 0A06 0000 D57D 57D7 F4FE
  241. 000A 0600 01AF AAFA AC1A FE00 0A06 0003
  242. 5055 0558 0DFE 000B 0700 06A0 2A02 A80A
  243. 80FF 000B 0700 0D60 3603 5415 40FF 000B
  244. 0700 0AB0 6B06 ABEA C0FF 000B 0700 0D5F
  245. D5FD 5555 40FF 0009 0100 0AFC AA00 C0FF
  246. 0009 0100 0DFC 5500 40FF 0009 0100 0FFC
  247. FF00 C0FF 0002 F700 02F7 0002 F700 02F7
  248. 0002 F700 02F7 0002 F700 A000 8FA0 0083
  249. FF
  250.  
  251.